/**
 * Copyright 2013 yangming.liu<liuyangming@gmail.com>.
 *
 * This copyrighted material is made available to anyone wishing to use, modify,
 * copy, or redistribute it subject to the terms and conditions of the GNU
 * Lesser General Public License, as published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 * or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License
 * for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with this distribution; if not, see <http://www.gnu.org/licenses/>.
 */
package org.bytesoft.openjta.internal;

import java.io.Serializable;

import javax.transaction.xa.XAResource;

public class TransactionVote implements Serializable {
	private static final long serialVersionUID = 1L;
	public static final int XA_OK = XAResource.XA_OK;
	public static final int XA_RDONLY = XAResource.XA_RDONLY;
	public static final int XA_COMMIT_REQUIRED = 1;
	public static final int XA_ROLLBACK_REQUIRED = 2;

	private int value = XA_OK;

	public TransactionVote() {
	}

	public TransactionVote(int vote) {
		this.value = vote;
	}

	public int getValue() {
		return value;
	}

	public void setValue(int value) {
		this.value = value;
	}

}
